What are white box testing and black box testing? Explain with examples.
What are white box testing and black box testing? Explain with examples.
36005-Apr-2023
Updated on 06-Apr-2023
Home / DeveloperSection / Forums / What are white box testing and black box testing? Explain with examples.
What are white box testing and black box testing? Explain with examples.
Krishnapriya Rajeev
06-Apr-2023Black box testing or closed testing is a method of software testing that tests the external design of the software in addition to its overall functionality and structure. The internal design or the implementation of the software is unknown to the tester.
Example: Testing the functionality of a search engine by giving it certain inputs and checking the corresponding results.
On the other hand, white box or glass box testing is a method of software testing that tests the internal design of the software, i.e. the implementation of the software is being tested and is known to the tester.
Example: Testing all the loops and conditions in a piece of code by giving multiple inputs (test cases) and observing the outputs, while at the same time checking for errors.
The key differences between these two methods are: